//定义文章分类的表单验证规则
//导入验证规则检验的包
const joi=require("joi")

//定义分类名的校验规则
const name=joi.string().required()
//定义别名的检验规则
//必须由字母和数字组成
const alias=joi.string().alphanum().required()

//导出新增文章分类的验证规则
module.exports.add_cates_schmea={
    body:{
        name,
        alias
    }
}

//定义id的检验规则
const id=joi.number().integer().min(1).required()
//导出删除文章分类id的校验规则
module.exports.delete_cate_schema={
    params:{
        id
    }
}

//导出依据id查询文章分类的校验规则
module.exports.getByid_cate_schema={
    params:{
        id
    }
}

//导出表单验证--依据id更新文章分类
module.exports.update_cate_schema={
    body:{
        id,
        name,
        alias
    }
}